﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class web_pages_SanDangKy : System.Web.UI.Page
{
    public string masan;
    public string tensan;
    public string soVLT;
    public string soNTV;
    public Common comm = new Common();
    SanGDVL sanComm = new SanGDVL();
    public DataTable dtt_san;
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Title = "Nhà tuyển dụng " + ConfigurationManager.AppSettings["centername"];
        masan = Request.QueryString["sid"];
        if (Session["SanNTV"] != null)
            if ((bool)Session["SanNTV"] == true)
            {
                Response.Redirect("SanNguoiTimViec.aspx?sid=" + masan);
            }
        if (Session["SanNTD"] != null)
            if ((bool)Session["SanNTD"] == true)
            {
                Response.Redirect("SanNhaTuyenDung.aspx?sid=" + masan);
            }

        string sql = "SELECT * FROM sangiaodich "
                   + " inner join TrungTamViecLam on TrungTamViecLam.ma_trung_tam = sangiaodich.ma_trung_tam "
                   + " WHERE  ma_san =  '" + masan + "'";
        dtt_san = comm.getDataTable(sql);

        if (dtt_san.Rows.Count == 0)
        {

            Response.Redirect("SanNotFound.aspx");

        }
        else if (Convert.ToInt32(dtt_san.Rows[0]["kich_hoat"]) == 1)
        {

            tensan = "ĐANG MỞ";
            soVLT = sanComm.SoLuongVLT(masan);
            soNTV = sanComm.SoLuongNTV(masan);

        }

    }
    public string mess = "";
    protected void Btn_dangky_Click(object sender, EventArgs e)
    {
        Captcha_1.ValidateCaptcha(txt_capchar.Text);
        if(Captcha_1.UserValidated){

            int res =NguoiTimViecCommon.DangKySan(txt_username.Text,txt_pass.Text,masan);
            switch (res)
            {
                case -2:
                    mess=  "<script type='text/javascript' > alert('Tài Khoản đã đăng ký với sàn trước đó !'); </script>";
                    break;
                case -1:
                    mess = "<script type='text/javascript' > alert('Lỗi. !'); </script>";
                    break;
                case 0:
                    mess = "<script type='text/javascript' > alert('Tài Khoản hoặc mật khẩu không đúng !'); </script>";
                    break;
                case 1:
                    mess = "<script type='text/javascript' > alert('Bạn phải có ít nhất một hồ sơ được kích hoạt !'); </script>";
                    break;
                case 2:
                    mess = "<script type='text/javascript' > alert('Đăng ký thành công! Hãy đăng nhập để bắt đầu.'); </script>";
                    break;
                default:
                    mess = "<script type='text/javascript' > alert('Lỗi. Không rõ lý do.'); </script>";
                    break;
                    
            }

        }else{
        
      mess=  "<script type='text/javascript' > alert('Mã Xác Thực Không Đúng!'); </script>";
        }
    }
}
